package a.f.d.a;

import a.c.j;
import a.c.z;
import a.i.db;

class nc
  implements xb
{
  private a.c.q c;
  private j d;
  
  public nc(a.c.q paramq)
  {
    this.c = paramq;
    this.d = db.c();
    if ((d.R) || (paramq != null)) {
      paramq.a(xb.a, a.i.q.a(this.d));
    }
  }
  
  public Object a()
  {
    return this.d;
  }
  
  public void b()
  {
    if (!d.R) {
      if (this.c != null)
      {
        this.c.j(xb.a);
        this.c = null;
      }
    }
    this.d = null;
  }
  
  public wb a(Object paramObject1, Object paramObject2)
  {
    fb localfb = new fb((byte)1, paramObject1, 1);
    a(paramObject2, localfb);
    return localfb;
  }
  
  public wb a(Object paramObject1, Object paramObject2, int paramInt)
  {
    fb localfb = new fb((byte)1, paramObject1, paramInt);
    a(paramObject2, localfb);
    return localfb;
  }
  
  public wb a(Object paramObject1, Object paramObject2, int paramInt1, int paramInt2)
  {
    fb localfb = new fb((byte)1, paramObject1, paramInt1, paramInt2);
    a(paramObject2, localfb);
    return localfb;
  }
  
  public wb b(Object paramObject1, Object paramObject2)
  {
    fb localfb = new fb((byte)-1, paramObject1, 1);
    a(paramObject2, localfb);
    return localfb;
  }
  
  public wb b(Object paramObject1, Object paramObject2, int paramInt)
  {
    fb localfb = new fb((byte)-1, paramObject1, paramInt);
    a(paramObject2, localfb);
    return localfb;
  }
  
  public wb b(Object paramObject1, Object paramObject2, int paramInt1, int paramInt2)
  {
    fb localfb = new fb((byte)-1, paramObject1, paramInt1, paramInt2);
    a(paramObject2, localfb);
    return localfb;
  }
  
  public wb c(Object paramObject1, Object paramObject2)
  {
    fb localfb = new fb((byte)0, paramObject1, 0);
    a(paramObject2, localfb);
    return localfb;
  }
  
  public wb a(Object paramObject)
  {
    fb localfb = new fb((byte)2, null, 0);
    a(paramObject, localfb);
    return localfb;
  }
  
  public wb b(Object paramObject)
  {
    fb localfb = new fb((byte)-2, null, 0);
    a(paramObject, localfb);
    return localfb;
  }
  
  public void c(Object paramObject)
  {
    this.d.a(paramObject, null);
  }
  
  private void a(Object paramObject, fb paramfb)
  {
    z localz = (z)this.d.get(paramObject);
    if (!d.R) {
      if (localz == null)
      {
        localz = new z();
        this.d.a(paramObject, localz);
      }
    }
    localz.add(paramfb);
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.f.d.a.nc
 * JD-Core Version:    0.7.0.1
 */